#ifndef YASLOGGER_H_
#define YASLOGGER_H_

#include <iostream>
#include <string>

namespace yas{
  class YasLogger
  {
  public:
     YasLogger(std::iostream logStream);
     ~YasLogger();
     void doLog(std::string message);

     static void logToStdout(std::string message)
     {
       std::cout << message << std::endl;
     }

     static void logToStderr(std::string message)
     {
       std::cerr << message << std::endl;
     }

  private:
     std::iostream logStream;
  };
}

#endif
